/*******************************************************************************
 * Copyright (c) 2012 Daniele Parisi.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the GNU Public License v3.0
 * which accompanies this distribution, and is available at
 * http://www.gnu.org/licenses/gpl.html
 * 
 * Contributors:
 *     Daniele Parisi
 *     neb.inf@gmail.com
 *     http://www.danieleparisi.com/
 ******************************************************************************/
package org.jxreport.core.views.chart.line;

public class MarkerOptions {

	public static final String SHOW = "show";					// wether to show data poString markers.
	public static final String STYLE = "style";  				// circle; diamond; square; filledCircle.
	                            								// filledDiamond or filledSquare.
	public static final String LINE_WIDTH = "lineWidth";     	// width of the stroke drawing the marker.
	public static final String SIZE = "size";        			// size (diameter; edge length; etc.) of the marker.
	public static final String COLOR = "color";   				// color of marker; set to color of line by default.
	public static final String SHADOW = "shadow";      			// wether to draw shadow on marker or not.
	public static final String SHADOW_ANGLE = "shadowAngle";   	// angle of the shadow.  Clockwise from x axis.
	public static final String SHADOW_OFFSET = "shadowOffset";  // offset from the line of the shadow;
	public static final String SHADOW_DEPTH = "shadowDepth";    // Number of strokes to make when drawing shadow.  Each stroke
																// offset by shadowOffset from the last.
	public static final String SHADOW_ALPHA = "shadowAlpha";  	// Opacity of the shadow
	
	
    private String show = "true";			// wether to show data poString markers.
    private String style = "filledCircle";  // circle; diamond; square; filledCircle.
                            				// filledDiamond or filledSquare.
    private String lineWidth = "2";     	// width of the stroke drawing the marker.
    private String size = "9";        		// size (diameter; edge length; etc.) of the marker.
    private String color = "#666666";   	// color of marker; set to color of line by default.
    private String shadow = "true";      	// wether to draw shadow on marker or not.
    private String shadowAngle = "45";   	// angle of the shadow.  Clockwise from x axis.
    private String shadowOffset = "1";   	// offset from the line of the shadow;
    private String shadowDepth = "3";    	// Number of strokes to make when drawing shadow.  Each stroke
                       						// offset by shadowOffset from the last.
    private String shadowAlpha = "0.07";  	// Opacity of the shadow
    
	public String getShow() {
		return show;
	}
	public void setShow(String show) {
		this.show = show;
	}
	public String getStyle() {
		return style;
	}
	public void setStyle(String style) {
		this.style = style;
	}
	public String getLineWidth() {
		return lineWidth;
	}
	public void setLineWidth(String lineWidth) {
		this.lineWidth = lineWidth;
	}
	public String getSize() {
		return size;
	}
	public void setSize(String size) {
		this.size = size;
	}
	public String getColor() {
		return color;
	}
	public void setColor(String color) {
		this.color = color;
	}
	public String getShadow() {
		return shadow;
	}
	public void setShadow(String shadow) {
		this.shadow = shadow;
	}
	public String getShadowAngle() {
		return shadowAngle;
	}
	public void setShadowAngle(String shadowAngle) {
		this.shadowAngle = shadowAngle;
	}
	public String getShadowOffset() {
		return shadowOffset;
	}
	public void setShadowOffset(String shadowOffset) {
		this.shadowOffset = shadowOffset;
	}
	public String getShadowDepth() {
		return shadowDepth;
	}
	public void setShadowDepth(String shadowDepth) {
		this.shadowDepth = shadowDepth;
	}
	public String getShadowAlpha() {
		return shadowAlpha;
	}
	public void setShadowAlpha(String shadowAlpha) {
		this.shadowAlpha = shadowAlpha;
	}
}
